﻿package com.obas.model.business
{
	import com.ease.model.NamespaceModel;

	[Bindable]
	[RemoteClass(alias="com.obas.model.business.AaaOnline")]
	
	public class AaaOnline
		extends
			com.ease.model.NamespaceModel
	{

		private var _enabled:Boolean;
		private var _username:String;
		private var _realmName:String;
		private var _serviceType:int;
		private var _userType:int;
		private var _startTime:Date;
		private var _bindAttr:String;
		private var _mack:String;
		private var _nasIp:String;
		private var _nasPort:String;
		private var _nasPortType:int;
		private var _sessionId:String;
		private var _identifier:String;
		private var _roamFlag:int;

		public function AaaOnline()
		{
		}

		public function get enabled():Boolean
		{
			return _enabled;
		}

		public function set enabled(value:Boolean):void
		{
			_enabled = value;
		}

		public function get username():String
		{
			return _username;
		}

		public function set username(value:String):void
		{
			_username = value;
		}

		public function get realmName():String
		{
			return _realmName;
		}

		public function set realmName(value:String):void
		{
			_realmName = value;
		}

		public function get serviceType():int
		{
			return _serviceType;
		}

		public function set serviceType(value:int):void
		{
			_serviceType = value;
		}

		public function get userType():int
		{
			return _userType;
		}

		public function set userType(value:int):void
		{
			_userType = value;
		}

		public function get startTime():Date
		{
			return _startTime;
		}

		public function set startTime(value:Date):void
		{
			_startTime = value;
		}

		public function get bindAttr():String
		{
			return _bindAttr;
		}

		public function set bindAttr(value:String):void
		{
			_bindAttr = value;
		}

		public function get mack():String
		{
			return _mack;
		}

		public function set mack(value:String):void
		{
			_mack = value;
		}

		public function get nasIp():String
		{
			return _nasIp;
		}

		public function set nasIp(value:String):void
		{
			_nasIp = value;
		}

		public function get nasPort():String
		{
			return _nasPort;
		}

		public function set nasPort(value:String):void
		{
			_nasPort = value;
		}

		public function get nasPortType():int
		{
			return _nasPortType;
		}

		public function set nasPortType(value:int):void
		{
			_nasPortType = value;
		}

		public function get sessionId():String
		{
			return _sessionId;
		}

		public function set sessionId(value:String):void
		{
			_sessionId = value;
		}

		public function get identifier():String
		{
			return _identifier;
		}

		public function set identifier(value:String):void
		{
			_identifier = value;
		}

		public function get roamFlag():int
		{
			return _roamFlag;
		}

		public function set roamFlag(value:int):void
		{
			_roamFlag = value;
		}
	}
}